컨트롤 프로그램의 스크립트는 다음과 같은 문장이 있다.
이 문장은 C/C++기반으로 하였기 때문에 Visusl Basic 문장과 형식이 다르다.
= 대입문 i = 10 ; // i 라는 변수에 10을 대입한다.
If 조건문 if ( i == 0 ) { 실행문(1) ; } else { 실행문(2) ; }
If (조건문1) { 실행문1; }
elseif (조건문2) { 실행문2; }
……
elseif (조건문3) { 실행문3; }
else (조건문4) { 실행문4; }
C언어에서는 else if (else 와 if 사이를 띄었지만, 스크립트문 에서는 elseif ( else 와 if 사이를 붙인다.)
for 순환문 for ( i = 0 ; i < 100 ; i = i + 1 ) { 실행문 ; }
@ 함수 실행문 @sin(i) ; // 스크립트에서 제공하는 함수 앞에는 반드시 @를 붙인다.
return return 문 return ;
$ 태그 대입문 $AI_0000 ; // AI_0000 의 현재 값을 얻는다.
this 제한문 @EditBoxGetText("this.EditBox1", buf); //여러 그래픽 모듈에서 EditBox1이라는 클래스 이름을 지정하였더라도, 현재 활성화한 그래픽 모듈의 클래스 이름이 EditBox1인 요소에만 적용한다.(요소의 적용 범위를 현재 그래픽 모듈로만 제한)
태그 대입문을 사용 시 각 태그에 대한 멤버를 설정할 수 있다.
$AI_0000 은 $AI_0000.value 와 같다. 여기서 value를 멤버라 한다. 각 태그종류마다 고유의 멤버가 있는데 자세한 것은 태그 맴버를 참고한다.
관련항목)